contract frustration - French English Dictionary